﻿using M_Quality.Domain;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace M_Quality.Repository.Interface
{
    public interface IRawMaterialQualityRepository:IRepository<RawMaterialQuality>
    {
        Task<List<RawMaterialQuality>> GetListAsync(string? RNumber,string? MNumber,string? State);
        Task<int> AddRMQAsync(RawMaterialQuality Raw);
        Task<int> UpdRMQAsync(RawMaterialQuality Raw);
        Task<int> RemoveRMQAsync(int id);
        Task<RawMaterialQuality> ShowRMQAsync(int id);
    }
}
